﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ZeroFFmpeg.Enums
{
    public enum SwsDither
    {
        /// <summary>
        /// 自动选择。
        /// </summary>
        [Description("auto")]
        Auto,

        /// <summary>
        /// 无抖动。
        /// </summary>
        [Description("none")]
        None,

        /// <summary>
        /// 拜耳抖动。
        /// </summary>
        [Description("bayer")]
        Bayer,

        /// <summary>
        /// 误差扩散抖动。
        /// </summary>
        [Description("ed")]
        ED,

        /// <summary>
        /// 算术抖动，基于使用加法。
        /// </summary>
        [Description("a_dither")]
        ADither,

        /// <summary>
        /// 算术抖动，基于使用异或（比算术抖动更随机/不太明显的模式）。
        /// </summary>
        [Description("x_dither")]
        XDither

    }
}
